package com.xbts.system.service;

import com.alipay.api.domain.OrderItem;
import com.xbts.system.domain.CnBalanceOrder;
import com.xbts.system.domain.CnOrder;
import com.xbts.system.domain.CnOrderItem;
import com.xbts.system.domain.WeChatTemplateMsg;

import java.util.Map;

public interface ICnWeChatTemplateMsgService {

    void sendTemplateMsg(String openId, String templateId, Map<String, WeChatTemplateMsg> sendMag);

    /** 实名认证结果通知 */
    void sendRealNameAuthenticationNotificationMsg(String userId, String time, String status);
    /** 设备告警提醒 */
    void sendDeviceAlarmReminderMsg(String userId, String orderNo,String orderName, String becomeDueTime);
    /** 充值成功提醒 */
    void sendReminderOfSuccessfulRechargeMsg(String userId, CnBalanceOrder balanceOrder);
    /** 订单审核结果通知 */
    void sendOrderReviewResultNotificationMsg(String userId, CnOrderItem orderItem);
    /** 待审核订单通知 */
    void sendPendingOrderNotificationMsg(String userId, CnOrder order);

}
